@charset "utf-8";
body { margin:0; padding:0;}

.main_layout{ width:978px; margin:0 auto; padding:12px 0 0 0;}
.life_jg{ padding:8px 5px; background-color:#f8f8f8; margin-bottom:10px;}

.m_top{ width:100%; float:left; height:35px; line-height:35px; font-size:12px;}

.m_top a{  text-decoration:none; color:#10890a;}

.m_top a:hover{ text-decoration:underline; color:#10890a;}

.m_left{ width:158px; height:auto; float:left; background-color:#FFFFFF;}

.ml_top{ width:100%; height:35px; float:left; background-image:url(../img/Service_bj.jpg); font-size:14px; color:#FFFFFF; font-weight:bolder; line-height:35px; text-align:center;}

.m_left h1{ width:137px; height:auto; float:left; font-size:12px; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; background-color:#f4f4f4; height:23px; padding-top:7px; padding-left:13px;  padding-right:6px;}
.m_left h1.no_border{ border-top:none;}
.ml_border{ border:1px solid #d5d5d5; border-top:none; float:left;}

.dj_01{ background-position:0px -1px;}

.dj_02{ background-position:0px -21px;}

.dj_03{ background-position:0px -42px;}

.dj_06{ background-position:0px -61px;}

.dj_05{ background-position:0px -82px;}

.em_ico{ background-image:url(../img/one.jpg); width:16px; height:18px; float:left;}

.m_left h1 img{ float:left;}

.m_left h1 span{ float:left; padding-left:8px; padding-top:1px;}

.m_left h1 a{ float:right; background:url(../img/contract.jpg) no-repeat 0 0; width:15px; height:15px;} 

.m_left .change{background:url(../img/contract_two.jpg) no-repeat 0 0;}

.m_left ul{ width:156px; float:left; padding:2px 0;}

.m_left ul li{ width:145px;  font-size:12px; height:25px; line-height:25px; margin:3px auto;}
.m_left ul li.hover{ background-color:#18A012; font-weight:bold; border-radius:1px;}
.m_left ul li.hover a{ font-weight:bold; color:#ffffff;}
.m_left ul li.hover a:hover{ color:#ffffff;  background-color:#18A012; border-radius:1px;}
.m_left ul li a{ color:#333333; text-decoration:none; display:block; padding-left:10px;}
.m_left ul li a:hover{color:#18A012; background-color:#f8f8f8; border-radius:2px;}

.m_right{ width:800px; height:auto;}


.mr_bottom{ width:100%; height:auto; float:left; background-color:#FFFFFF; padding-bottom:20px;}

.mr_bottom dl{ padding:15px 5px; border-bottom:1px solid #e5e5e5; line-height:24px; height:99px;}
.mr_bottom dl:hover{ background-color:#f9f9f9;}

.mr_bottom dl dt{ float:left; width:140px;}

.mr_bottom dl dt div{ width:129px; height:95px; padding:1px;  border:1px solid #e0e0e0; background-color:#ffffff;}

.mr_bottom dl dd h5{ font-size:14px; color:#333333; height:20px; line-height:20px; padding:3px 0 3px 0;}

.mr_bottom dl dd h5 p{ font-size:14px; color:#333333; width:70%;}
.mr_bottom dl dd h5 p a{ color:#333333; font-size:14px; text-decoration:none; line-height:normal;}
.mr_bottom dl dd h5 p a:hover{ text-decoration:underline; color:#087202;}

.mr_bottom dl dd h5 span{ float:right;color:#ff0000; font-size:18px; font-family:"微软雅黑"; background-image:url(../img/tel_bl.jpg); background-position:left; padding-left:20px; background-repeat:no-repeat; font-weight:normal; margin-top:-5px;}

.mr_bottom dl dd p{ color:#666666; font-size:12px;}

.mr_bottom dl dd p span{ color:#333333;}

.mr_bottom dl dd a{ text-decoration:underline; color:#18A012; font-size:12px;}






